Ext.define('ClassifyModel', {
		extend: 'Ext.data.Model'
	,	fields: [
				'recordId'
			,	'kingdom_o'
			,	'kingdom_p'
			,	'phylum_o'
			,	'phylum_p'
			,	'class_o'
			,	'class_p'
			,	'order_o'
			,	'order_p'
			,	'family_o'
			,	'family_p'
			,	'genus_o'
			,	'genus_p'
			,	'scientificName_o'
			,	'scientificName_p'
			,	'scientificNameAuthorship_o'
			,	'scientificNameAuthorship_p'
			,	'taxonAccordingTo'
		]
});

Ext.define('SummaryModel', {
		extend: 'Ext.data.Model'
	,	fields: [
				'kingdom'
			, 'kingdom_variance'
			, 'phylum'
			, 'phylum_variance'
			, {name: 'class_', mapping: 'class'}
			, 'class_variance'
			, 'order'
			, 'order_variance'
			, 'family'
			, 'family_variance'
			, 'genus'
			, 'genus_variance'
			, 'scientificName'
			, 'scientificName_variance'
		]
});

Ext.define('CheckListModel', {
		extend: 'Ext.data.Model'
	,	fields: [
				{name: 'id', mapping: 'datasetID'}
			,	{name: 'authority', mapping: 'title'}
		]
});